home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9712 / 000074_owner-linux-arm…r.rutgers.edu _Wed Dec 31 20:29:26 1997.msg < prev    next >
Internet Message Format  |  1998-01-04  |  3KB

  1. Return-Path: <owner-linux-arm-outgoing@vger.rutgers.edu>
  2. Received: from nic.funet.fi (nic.funet.fi [128.214.248.6])
  3.     by odie.barnet.ac.uk (8.8.6/8.8.6) with ESMTP id UAA28551
  4.     for <willy@odie.fluff.org>; Wed, 31 Dec 1997 20:29:25 GMT
  5. Received: from vger.rutgers.edu ([128.6.190.2]:50783 "EHLO vger.rutgers.edu" ident: "root") by nic.funet.fi with ESMTP id <9902-625>; Wed, 31 Dec 1997 22:24:16 +0200
  6. Received: by vger.rutgers.edu id <971271-8509>; Wed, 31 Dec 1997 14:58:37 -0500
  7. Received: from odie.barnet.ac.uk ([194.82.202.98]:1351 "EHLO odie.barnet.ac.uk" ident: "willy") by vger.rutgers.edu with ESMTP id <971256-8512>; Wed, 31 Dec 1997 14:52:04 -0500
  8. Received: (from willy@localhost)
  9.     by odie.barnet.ac.uk (8.8.6/8.8.6) id TAA28297;
  10.     Wed, 31 Dec 1997 19:52:35 GMT
  11. From: Matthew Wilcox <willy@odie.barnet.ac.uk>
  12. Message-Id: <199712311952.TAA28297@odie.barnet.ac.uk>
  13. Subject: Re: new patch
  14. To: Philip.Blundell@pobox.com (Philip Blundell)
  15. Date:     Wed, 31 Dec 1997 19:52:34 +0000 (GMT)
  16. Cc: linux-arm@vger.rutgers.edu
  17. In-Reply-To: <E0xn306-0003rD-00@paddington.london.uk.eu.org> from "Philip Blundell" at Dec 30, 97 02:50:34 pm
  18. X-Mailer: ELM [version 2.4 PL25]
  19. MIME-Version: 1.0
  20. Content-Type: text/plain; charset=US-ASCII
  21. Content-Transfer-Encoding: 7bit
  22. X-Orcpt: rfc822;linux-arm@vger.rutgers.edu
  23. Sender: owner-linux-arm@vger.rutgers.edu
  24. Precedence: bulk
  25. Status: RO
  26.  
  27. > >Hmm... I may be able to shed some light here.  I finally got a prerelease
  28. > >of gcc 2.8 installed, recompiled it with itself, everything seemed great,
  29. > >examined some of the assembler produced and it was significantly better.
  30. > >Recompiled my kernel with it and now it hangs after it prints `Now
  31. > >booting kernel'.  Naturally I have a backup kernel for this eventuality ;-)
  32. > >
  33. > >Perhaps this patch fixes this.  I'm going to try it out.
  34. > The gcc 2.8 prerelease sometimes has problems with `short' values that aren't 
  35. > on 32-bit boundaries.  To work around this you need to add 
  36. > `-mshort-load-bytes' to your compiler options.  I'd be surprised if this was 
  37. > causing your hangs though.
  38. > I'm not aware of anything my patch changed that would fix your problems, 
  39. > I'm afraid.  I've had kernels compiled with the new gcc working on my A5000 
  40. > but I don't have a RiscPC to test on.
  41.  
  42. Well, applying your patch /does/ stop it hanging.  It now gets as far as
  43. inserting the FPemulator then:
  44.  
  45. rc.sysinit: memory violation at pc=0x03fffda8, lr=0xbffffd14
  46.    (bad address = 0x03fffda8, code 3)
  47. rc.sysinit: memory violation at pc=0x03fffd4c, lr=0x6000pcc8
  48.    (bad address = 0x03fffd4c, code 3)
  49. init: memory violation at pc=0x03fffb9c, lr=0xbffffb38
  50.    (bad address = 0x03fffb9c, code 3)
  51. INIT: PANIC: Segmentation violation!  giving up..
  52.  
  53. I'll try the short-load-bytes option.  that sounds like a plausible idea.
  54. unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu